﻿h2 {margin:0px; font-family:tahoma; font-size:18px;}
a { font-family:Arial, Helvetica, sans-serif; text-decoration:none}
a:hover {color:#FF3300;}
ul {list-style:none;}
.pagebody {background:url("images/bg_main1.png") no-repeat  top center ; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#wrapwebsite {margin:0 auto; width:100%;}
#wrapcontent {width:100%;}
.altcontent1 {margin: 0 auto; width:963px; min-height:165px;}
.imagestop {margin: 0 auto; width:963px;}
.wrapmaincontent {margin:0 auto;  min-height:800px;width:963px;}
.altcontent2 {height:200px;background:url("images/bg_footer.png") repeat-x; margin:0 auto; clear:both;}
.leftside {width:231px; margin-right:0px; padding-left:10px; margin-top:23px; float:left; clear:both;}
.leftside .moduletitle {background: url("images/bg_left.png") no-repeat ; height:39px; line-height:39px; text-transform:uppercase; text-align:center; color:#ffffff;}
.leftside .modulecontent {border:1px solid #E3E2E2; width:228px; margin-bottom:10px;}
.center-leftmargin {width:709px; margin-left:5px; margin-top:23px; float:right; margin-right:5px; }
.center-leftmargin .moduletitle {background:url("images/bg_center.png") no-repeat ; height:39px;line-height:39px; text-transform:uppercase; text-align:left; color:#ffffff; padding-left:15px;}
.center-leftmargin  .modulecontent {border-left:1px solid #E3E2E2; border-right:1px solid #E3E2E2;; border-bottom:1px solid #E3E2E2;}
.topcontent {color: #C0C0C0; font-family: arial;padding-left: 550px;  height:25px; line-height:0px;}
.topcontent a  {color: #C0C0C0; font-family: arial; padding-right:10px; text-decoration:none; font-weight:bold;}
.topcontent b {padding-left:300px;}
.cart {background: url("images/cart.png") no-repeat left center; height: 90px; width:300px; float:left;}
.cart .storelink {background: url("images/bg_button_ck.png") no-repeat ; color: #FFC200;float: right;  font-size: 15px; 
      height: 26px;margin-right: 83px;    padding-top: 4px;  text-align: center;  width: 121px; text-decoration:none;}
.cart .storelink a:hover {color:#ffffff}
.cart .giohang {color: white; font-size: 15px;  padding-left: 72px; }
.logo {background: url("images/bg_logo.png") no-repeat  left center ; float: left; height: 147px; margin-left: 47px;  width: 200px;}
.logo .p1 { color: red; font-family: fertigo; font-size: 39px; margin-bottom:8px; margin-top:19px; padding-left:60px;}
.logo .p2 { color: red; font-family: fertigo; font-size: 39px; padding-left: 50px; margin-top:0px; }
.search { float:left; margin-left: 52px;margin-top: 41px; width: 362px;position: relative}
.search .searchtype .settinglabel {display:none;}
.search .categories {display:none;}
.search #ctl01_altContent1_ctl03_pnlMoreSearch {display:none;}
.search .textbox-setting {background: url("images/txt_search.png") no-repeat; border: medium none;
               height: 31px;padding-left: 10px;  width: 243px; float:left;}
.search .buttonsearch {background: url("images/btn_search.png") no-repeat ; border: medium none; height: 31px; width:43px; color:#ffffff; padding-top:2px; padding-left:3px; font-size:20px;}
.search .inputsearch {clear:none;}

.menutop {float: left; margin-left: 13px; margin-top: -66px; width: 50%;}
.menutop ul li {display:inline-block; height:28px; line-height:28px;background:url(images/menu_bg_li.png) no-repeat left center; padding-left:5px; padding-right:5px;  }
.menutop ul li:first-child {background:none;}
.menutop ul li a .m{font-size:15px; text-transform:uppercase; color:#ffffff;float:left;height:28px;}
.menutop ul li a .l{display:block;float:left;height:28px;width:5px; }
.menutop ul li a .r{display:block;float:left;height:28px;width:5px; }                                    
.menutop ul li:hover .m{display:block;background:url(images/menu_m.png) repeat-x;float:left;height:28px; }
.menutop ul li:hover .l{float:left;height:28px;width:5px;background:url(images/menu_l.png) no-repeat}
.menutop ul li:hover .r{float:left;height:28px;width:6px;background:url(images/menu_r.png) no-repeat}
.menutop ul li a.current .m{display:block;background:url(images/menu_m.png) repeat-x;float:left;height:28px; }
.menutop ul li a.current .l{float:left;height:28px;width:5px;background:url(images/menu_l.png) no-repeat}
.menutop ul li a.current .r{float:left;height:28px;width:6px;background:url(images/menu_r.png) no-repeat}
.menutop1 {float: right;  margin-top: -66px; width: 44%}
.menutop1 ul li {display:inline-block; height:28px; line-height:28px;background:url(images/menu_bg_li.png) no-repeat left center; padding-left:5px; padding-right:5px;  }
.menutop1 ul li:first-child {background:none;}
.menutop1 ul li a .m{font-size:15px; text-transform:uppercase; color:#ffffff;float:left;height:28px;}
.menutop1 ul li a .l{display:block;float:left;height:28px;width:5px; }
.menutop1 ul li a .r{display:block;float:left;height:28px;width:5px; }                                    
.menutop1 ul li:hover .m{display:block;background:url(images/menu_m.png) repeat-x;float:left;height:28px; }
.menutop1 ul li:hover .l{float:left;height:28px;width:5px;background:url(images/menu_l.png) no-repeat}
.menutop1 ul li:hover .r{float:left;height:28px;width:6px;background:url(images/menu_r.png) no-repeat}
.menutop1 ul li a.current .m{display:block;background:url(images/menu_m.png) repeat-x;float:left;height:28px; }
.menutop1 ul li a.current .l{float:left;height:28px;width:5px;background:url(images/menu_l.png) no-repeat}
.menutop1 ul li a.current .r{float:left;height:28px;width:6px;background:url(images/menu_r.png) no-repeat}
.slideimages { float:left; margin-top:10px; }
.slideimages #bigPic{
	padding-bottom:1px;height:300px;
	background-color:#FFF;
}
.slideimages #bigPic img{
	position:absolute;
	display:none;
}
.slideimages ul#thumbs li.active{
	border:2px solid #000;	
	background:#fff;
	padding:2px;
}
.slideimages ul#thumbs, ul#thumbs li{
	margin:0;
	padding:0;
	list-style:none;
}
 
.slideimages ul#thumbs li{
	float:left;
	margin-right:3px;
	margin-bottom:-8px;
	margin-left:5px;
	border:1px solid #CCC;	
	padding:3px;
	cursor:pointer;
}
.slideimages ul#thumbs img{
	float:left;
	width:80px;
	height:80px;
	line-height:80px;
	overflow:hidden;
	position:relative;
	z-index:1;		
}

.Intro { width:722px;}
.Intro .rtop{background:url("images/intro_t.png") no-repeat ; height:97px;}
.Intro .art-blockcontent {background:url("images/intro_m.png") repeat-y ; height:380px; margin-left:11px;}
.Intro .rbottom{background:url("images/intro_b.png") no-repeat ; height:22px; margin-left:10px;}
.menuleft {}
.footer1 {margin-left:1px;}
.footer2 { margin-left:1px;}
#idsearch{display: none;width: 100%;height: 100%;position: fixed;background-color: rgba(0, 0, 0, 0.7);z-index: 999;left: 0px;top: 0px;text-align: center;}
#borderidsearch{position: relative;text-align: center;padding: 10px;background-color: rgba(255, 255, 255, 0.4);width: 910px;margin: 0 auto;height: 510px;margin-top: 100px;border: 1px solid #CCC;box-shadow: 0px 0px 10px white;}
#contentidsearch{width: 100%;height: 96%;background-color: white;margin: 0 auto;padding-top: 20px; overflow-y: auto}
#closesearch{background-image:url(images/aaa.png);background-image:url(../images/aaa.png);width: 32px; height: 32px;position: absolute;right: 0px;top: 0px;z-index: 999}
/* SEARCH FORM */
#searchform {font-size:18px; }
#searchform input { font-size:18px; padding:5px; width:320px; }
#suggestions{ width:100%;height: 98%;overflow-y: auto;text-align: left; margin: 10px; color:#8A0045}
.ResultSearch .table{border: 1px dotted #CE4300;}